html, body, #app {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

/*取消链接下划线*/
.link_cancelUnderline {
  text-decoration: none;
}

/*element-form*/
.el-form :hover {
  border-color: rgba(0, 0, 0, 0.6);
}

.el-form :focus {
  border-color: rgba(0, 0, 0, 0.6);
}

.el-form-item__label {
  color: #000000;
}

.el-form-item__error {
  color: red;
}


/*element-input*/
.el-input__prefix {
  color: black;
  font-size: 15px;
}

.el-input__inner {
  color: black;
}

/*<el-timeline-item*/
.el-timeline-item__timestamp {
  color: #E4E7ED;
}

.el-card {
  background-color: rgba(255, 255, 255, 0.7);
}

.el-menu--popup-right-start {
  background-color: rgba(255, 255, 255, 0.7);
}

.el-menu-item-group__title {
  padding: 0;
}

.el-input__inner:focus {
  border-color: rgba(255, 255, 255, 0.7);
}

.el-input__inner:hover {
  border-color: rgba(255, 255, 255, 0.7);
}

/*el-menu*/
.el-menu--collapse {
  border: 1px solid #ffffff;
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.7);
}

/*button*/
.el-button:hover {
  color: #808080;
}

/*upload*/
.el-upload__tip {
  color: #000000;
}

.avatar-uploader .el-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.avatar-uploader .el-upload:hover {
  border-color: #808080;
}

.avatar-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: 178px;
  height: 178px;
  line-height: 178px;
  text-align: center;
}

.avatar {
  width: 178px;
  height: 178px;
  display: block;
}
